to embrace a technology - Español Inglés Diccionario